<?php

	session_start();

	include("../conexao/config.php");
	include("../class/Infografico.php");
	
	
	$infografico = new Infografico();


	if($_REQUEST['oper']=="add"){
			
		$infografico->setNome($_REQUEST['txtNome']);	
		$infografico->setProfessorId($_SESSION['id_pessoa']);		
		$infografico->setStatus('A');	
		
		$info_id = $infografico->salvaInfo( $infografico );
		
		if( $info_id != "" ){		
			echo json_encode(array( 'sucesso'=>true ,'mensagem' => 'Infografico cadastrado com Sucesso', 'id' => $info_id ));			
		}else{	
			echo json_encode(array( 'sucesso'=>false ,'mensagem' => 'Não foi possível cadastrar o Infografico, tente mais tarde' ));	
		}	
		
	}


	if($_REQUEST['oper']=="edit"){
		
		$infografico->setId($_REQUEST['id']);
		$infografico->setHtml_info($_REQUEST['html_info']);				
		
		if($infografico->atualizarInfo( $infografico )){		
			echo json_encode(array( 'sucesso'=>true ,'mensagem' => 'Infografico editado com Sucesso' ));			
		}else{	
			echo json_encode(array( 'sucesso'=>false ,'mensagem' => 'Não foi possível editar o Infografico, tente mais tarde' ));	
		}
		
	}
	
	if($_REQUEST['oper']=="list"){
		
		$infografico->setId($_REQUEST['id']);	
		$infografico->setProfessorId($_SESSION['id_pessoa']);	
		
		$row = $infografico->exibeInfo( $infografico );
				
		echo json_encode(array( 'sucesso'=>true ,'html' => $row['html_info'] ,'pessoa_id' => $row['pessoa_id'] ));			
		
	}
	
	if($_REQUEST['oper']=="list_all"){
		
		$infografico->setProfessorId($_SESSION['id_pessoa']);	
		
		$html = $infografico->exibeListaInfo( $infografico );
				
		echo json_encode(array( 'sucesso'=>true ,'html' => $html ));			
		
	}
	
	if($_REQUEST['oper']=="del"){
		
		$infografico->setId($_REQUEST['id']);		
		
		if($infografico->deletarInfo( $infografico )){		
			echo json_encode(array( 'sucesso'=>true ,'mensagem' => 'Infografico deletado com Sucesso' ));			
		}else{	
			echo json_encode(array( 'sucesso'=>false ,'mensagem' => 'Não foi possível deletar o Infografico, tente mais tarde' ));	
		}
		
	}
	
	if($_REQUEST['oper']=="youtube"){
		
		$link = $_REQUEST['video'];
		$link = explode("v=",$link);
	    $link = explode("&",$link[1]);
		
		$infografico->setId($_REQUEST['id']);	
		
		$cod = $infografico->buscaNumeracaoInfo( $infografico );
		
		$retorno = "<div id='".$cod."' class='ui-widget-content video draggable' style='text-align:center;'>
					<div style='width:320px;height:25px;text-align:right;' id='exibir_sair'>
						<h3 class='ui-widget-header'>
						<a href='javascript:void(0)' title='Sair' onclick='remove(".$cod.")' style='border:0;'>
							<img src='images/btnOutros/btnSairForms.png'/>
						</a>
						</h3>
					</div>
						<object width='300' height='300'>
							<param name='movie' value='http://www.youtube.com/v/".$link[0]."'/>
							</param>
							<param name='allowFullScreen' value='true' />
							</param>
							<param name='allowscriptaccess' value='always' />
							</param>
							<embed src='http://www.youtube.com/v/".$link[0]."' 
							type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='300' height='300'>
							</embed>
						</object>
				   </div>";
		
		echo json_encode(array( 'link'=>$retorno  ));	
		
	}
	
	if($_REQUEST['oper']=="texto"){
		
		$infografico->setId($_REQUEST['id']);	
		
		$cod = $infografico->buscaNumeracaoInfo( $infografico );
		
		
		$find 	 = array('\"');
		$replace = array("'");
		
		$descricao = str_replace($find, $replace, $_REQUEST['descricao']);
		
		$retorno = "<div id='".$cod."' class='ui-widget-content txt draggable' style='text-align:center;'>
					<div style='width:320px;height:25px;text-align:right;' id='exibir_sair'>
						<h3 class='ui-widget-header'>
						<a href='javascript:void(0)' title='Sair' onclick='remove(".$cod.")' style='border:0;'>
							<img src='images/btnOutros/btnSairForms.png'/>
						</a>
						</h3>
					</div>
						".$descricao."					
				   </div>";
		
		echo json_encode(array( 'link'=>$retorno  ));	
		
	}
	
	
	



?>